/*
 * estructurasPPD.h
 *
 *  Created on: 18/10/2011
 *      Author: utn_so
 */

#ifndef ESTRUCTURASPPD_H_
#define ESTRUCTURASPPD_H_
struct bootSector{
	char codMaqSalto[3]; //3 Byte	Código máquina de salto ( jmp short 0x3E; nop )	0EBh 03Ch 090h
	char fabDisco[8]; //8 Byte	Cadena que identifica el fabricante del disco	'mkdosfs',0
	char bytePorSector[2]; //2 Byte	Bytes por sector	512
	char sectorPorCluster[1]; //1 Byte	Sectores por cluster	1
	char sectorReservados[2]; //2 Byte	Sectores reservados	1
	char numFat[1]; //1 Byte	Número de FAT's	2
	char entradasMaxDirect[2]; //2 Byte	Entradas máximas en directorio raíz	244
	char sectoresTotales[2]; //2 Byte	Sectores totales	2880
	char descriptorMedio[1]; //1 Byte	Descriptor de medio (0F0h para discos de 1'44M)	240
	char sectoresPorFat[2]; //2 Byte	Sectores por fat	9
	char sectoresPorPista[2]; //2 Byte	Sectores por pista	12
	char numCaras[2]; //2 Byte	Número de caras	2
	char sectoresOcultos[4]; //4 Byte	Sectores ocultos	0
	char longTotSectores[4]; //4 Byte	Longitud total de sectores	0
							char numSectoresPorFat[4];
							char banderas[2]; //1 Byte	Banderas	0
							char versionFat32[2];
							char numClusterComienzoDir[4];
							char sectNumFSI[2];
							char sectNumBackupBS[2];
							char reservado[12];
							char numPartLog[1];
							char desuso[1];
							char extSignature[1];
							char numSeriePart[4];
							char nombreVolPart[11];
							char nombreFat[8];
							char codigoEjecutable[420];
							char bootRecordSignature[2];
							/*


	                       char numUnidad[1]; //1 Byte	Número de unidad	0

	char firma[1]; //1 Byte	Firma (029h)	41
	char numSerie[4]; //4 Byte	Número de serie	4294967295
	char etiquetaVolumen[12]; //12 Byte	Etiqueta de volumen	'DISCO EJPLO '
	char idDeForm[8]; //8 Byte	Identificador de formato	'FAT12 '
	char codMaqArrancador[446]; //446 Byte	Código máquina del cargador de arranque	[...]
	char firmaUnidadArrancable[2]; //2 Byte	Firma de unidad arrancable	055AAh*/
	}typedef bootSector;
#endif /* ESTRUCTURASPPD_H_ */
